package com.mjf.scala.chapter06

/**
 * 匿名子类
 */
object Scala14_TestNon {
  def main(args: Array[String]): Unit = {
    // 可以通过匿名子类的方式创建对象
    val p: Person14 = new Person14 { // 抽象类不能被实例化
      override var name: String = "lucy"
      override var m1: Unit = {
        println("hello")
      }
    }

    println(p.name)
    p.m1

  }
}

abstract class Person14 {
  var name:String
  var m1:Unit
}


